package com.scut.scutzone.entity;

import lombok.Data;

import java.sql.Timestamp;

/**
 * @author: lifeng Chan
 * @date: 2021/4/27 14:37
 * @description: 评论实体类,持久化对象
 *
 */
@Data
public class Comment extends BaseModel{
    /**
     * Primary Key 评论主码
     */
    int id;
    int user_id;
    /**
     * 被评论的帖子或者被评论的id,评论所指对象id
     */
    int target_id;
    /**
     * 评论存在楼中楼，该id指向楼的源id
     * 对帖子的评论是帖子id，否则是根评论id
     */
    int root_id;
    /**
     * 判别target_id所指是帖子还是评论
     * 0是帖子，1是评论
     */
    int type;

    /**
     * 评论的内容
     */
    String content;

    /**
     * 该评论下的评论的数量
     */
    int comments_num;

    /**
     * 删除时间
     */
    Timestamp deleted_at;

    /**
     * 评论附图图片名称
     */
    String img_name;
}
